XIQS Update Card List

From IQsimWiki

Jump to: navigation, search

XIQS Update Card List - Sim Card Management

Description
updateXIQSCardList ( String id_cards_list , String card_parameters_list )
Set for the list of Sim card objects serveral parameters to the same values
Parameters

String id_cards_list

Comma separated list of SIM Cards' ids

String card_parameters_list

Comma separated list of 'parameter=value' string pairs (ex. "pincode=0000").
For the list of Card parameters see getXIQSCardList page
Return Values
Return Code
Integer: OK = 1

Error Data structure ( Error Management )

Possible failure code returns
*ERR_CMD_SYNTAX (400) ERR_MSG_CARD_NO_FIELD
*ERR_SRV_INTERNAL (500) ERR_MSG_NO_DB
See Also

getXIQSCardList

updateXIQSCard

setPortXIQSCardList

freePortXIQSCardList

mapXIQSCard

unmapXIQSCard

deleteXIQSCard

deleteXIQSCardList

Example

[REQUEST]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<command tid="4ad92601-a6f0-4e7a-920e-eaf713cb6f75" name="updateXIQSCardList">
  <param type="string">100005</param>
  <param type="string">pincode=1234</param>
</command>

[ANSWER (OK)]
<?xml version="1.0" encoding="ISO-8859-1"?>
<event type="return" tid="4ad92601-a6f0-4e7a-920e-eaf713cb6f75">
  <meta-data>
    <meta-value>
      <name>ret_code</name>
      <pos>1</pos>
    </meta-value>
  </meta-data>
  <param type="integer">1</param>
</event>

[ANSWER (Error)]
<?xml version="1.0" encoding="ISO-8859-1"?>
<event type="error">
  <meta-data>
    <meta-value>
      <name>err_code</name>
      <pos>1</pos>
    </meta-value>
    <meta-value>
      <name>err_desc</name>
      <pos>2</pos>
    </meta-value>
  </meta-data>
  <param type="integer">400</param>
  <param type="string"> err.card.field.notfound(pimcode)</param>
</event>

Personal tools
Namespaces
Variants
Views
Actions
Navigation
XIQS XML Protocol
XIQS Framework Libraries
XIQS Command List